home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / telecomm / bbs / tbbs093.lha / Install
Text File  |  1994-09-11  |  3KB  |  104 lines

  1.  
  2. lab StartInstall
  3.  
  4. echo ""
  5. echo "*e[32mTechnoBBS quick installation script*e[0m"
  6. echo ""
  7. echo "This script can be used to install TechnoBBS quickly so you can test the"
  8. echo "software.  You should have the directory where you unarchived the TechnoBBS"
  9. echo "distribution archive as your current directory."
  10. echo ""
  11. ask "Continue? (Y/N)"
  12. if WARN
  13.     echo ""
  14.     ask "Do you wish to install TechnoBBS in the current directory? (Y/N)"
  15.     if WARN
  16.         echo ""
  17.         set >NIL: BBSDir `cd`
  18.         echo "*e[33mAssigning BBS: to *e[0m$BBSDir"
  19.         assign BBS: "$BBSDir"
  20.     else
  21.         echo ""
  22.         echo noline "Enter the name of the directory to copy TechnoBBS to: "
  23.         set >NIL: BBSDir ?
  24.         echo ""
  25.         if NOT EXISTS "$BBSDir"
  26.             echo "*e[32mThe directory *e[0m$BBSDir*e[32m doesn't exist*e[0m"
  27.             echo ""
  28.             ask "Create $BBSDir? (Y/N)"
  29.             if WARN
  30.                 echo ""
  31.                 echo "*e[33mCreating directory *e[0m$BBSDir"
  32.                 makedir "$BBSDir"
  33.                 echo ""
  34.             else
  35.                 echo ""
  36.                 echo "*e[33mCan't install into *e[0m$BBSDir*[33m jumping to start*e[0m"
  37.         unset BBSDir
  38.                 skip back StartInstall
  39.             endif
  40.         endif
  41.         echo "*e[33mAssigning BBS: to *e[0m$BBSDir"
  42.         assign BBS: "$BBSDir"
  43.         echo ""
  44.         echo "*e[33mCopying files to BBS:*e[0m"
  45.         echo ""
  46.         copy #? BBS: all
  47.     endif
  48.     echo ""
  49.     echo "*e[33mAssigning MAIL: to BBS:MAIL*e[0m"
  50.     assign MAIL: BBS:MAIL
  51.     echo ""
  52.     echo "*e[33mAdding BBS:Bin BBS:Scripts and BBS:Rexx to your paths*e[0m"
  53.     path BBS:Bin BBS:Scripts BBS:Rexx add
  54.     echo ""
  55.     echo "*e[33mCorrecting the protection bits for BBS:Bin/*e[0m"
  56.     echo ""
  57.     protect BBS:Bin/~(TechIO) +p
  58.     echo ""
  59.     echo "*e[33mCorrecting the protection bits for BBS:Util/*[0m"
  60.     echo ""
  61.     protect BBS:Util/~(#?.doc) +p
  62.     echo ""
  63.     echo "*e[33mCorrecting the protection bits for BBS:Scripts/*e[0m"
  64.     echo ""
  65.     protect BBS:Scripts/#? +s
  66.     echo ""
  67.     echo "*e[33mCorrecting the protection bits for BBS:Rexx/*[0m"
  68.     echo ""
  69.     protect BBS:Rexx/#? +s
  70.     echo ""
  71.     echo "*e[32mTechnoBBS has now been installed in *e[0m$BBSDir"
  72.     echo ""
  73.     echo "You will probably want to add the following commands in your"
  74.     echo "User-Startup or Startup-Sequence:"
  75.     echo ""
  76.     echo "assign BBS: $BBSDir"
  77.     echo "assign MAIL: BBS:MAIL"
  78.     echo "path BBS:Bin BBS:Scripts BBS:Rexx add"
  79.     echo ""
  80.     ask "Press enter to continue..."
  81.     echo ""
  82.     echo "You should now edit the files in BBS:Cfg, BBS:Text, BBS:Files and"
  83.     echo "BBS:Mail/MsgDat to configure your system.  You may also want to edit"
  84.     echo "the menus in BBS:Menu and the ARexx scripts in BBS:Rexx."
  85.     echo ""
  86.     echo "To quickly test the system, try the following commands:"
  87.     echo ""
  88.     echo "run <>NIL: TechCon"
  89.     echo "run BBS:Scripts/RunNode 0"
  90.     echo ""
  91.     ask "Press enter to continue..."
  92.     echo ""
  93.     echo "Note:  You may have to retype run BBS:Scripts/RunNode 0 a couple of"
  94.     echo "times if you're running an unregistered TechnoBBS, since it doesn't"
  95.     echo "accept all calls."
  96.     echo ""
  97.     echo "*e[32mInstallation complete*e[0m"
  98.     unset BBSDir
  99. else
  100.     echo ""
  101.     echo "Installation aborted"
  102. endif
  103. echo ""
  104.